# 作者: 薛文寅仟
# 2024年12月28日14时18分42秒
# 5443912@qq.com
def print_info(name, gender=True, title="帅哥"):
    gender_text = "男生"
    if not gender:
        gender_text = "女生"
    print("%s 是 %s %s" % (name, gender_text, title))


def print_info1(name, title="", gender=True):
    """

    :param name: 名字
    :param title: 职位
    :param gender: True 男生  False 女生
    在 调用函数时，如果有多个缺省参数，需要指定
    参数名，这样解释器才能够知道参数的对应关系！
    如果都不指定是可以的，指定一个以后，后面的
    就必须指定
    """
    gender_text = "男生"
    if not gender:
        gender_text = "女生"
    print("%s%s 是%s" % (title, name, gender_text))


if __name__ == '__main__':
    # print_info("xwyq", False, "美女")
    print_info1("小明", title="班长")
    print_info1("老王", title="团支书")
    print_info1("小美", gender=False, title="学习委员")
